var judgenames = [];
var sums = [];
var chartsindex = 0;//柱状图的总页数
var arrayIndex = [];//柱状图的数据
var nowIndex = 0;//柱状图当前的页数
var temp = new Date();
var defaultStartTime = temp.getFullYear()+"-01-01";
$(function () {
    //查询的开始时间默认给今天
    $('#startTime').datetimepicker({
        bootcssVer: 3,
        minView: "month", //选择日期后，不会再跳转去选择时分秒
        weekStart: "1",
        format: "yyyy-mm-dd", //选择日期后，文本框显示的日期格式
        language: 'zh-CN', //汉化
        autoclose: true //选择日期后自动关闭
    }).on('changeDate', function (ev) {
        console.log(ev.date.valueOf());
    });
    $('#endTime').datetimepicker({
        bootcssVer: 3,
        minView: "month", //选择日期后，不会再跳转去选择时分秒
        weekStart: "1",
        format: "yyyy-mm-dd", //选择日期后，文本框显示的日期格式
        language: 'zh-CN', //汉化
        autoclose: true //选择日期后自动关闭
    }).on('changeDate', function (ev) {
        console.log(ev.date.valueOf());
    });
    $("#endTime").find("input").val(utils.get_date(0));
    $("#startTime").find("input").val(defaultStartTime);
    // $("#left").on("click",goLeft);
    // $("#right").on("click",goRight);
    $(".container-fluid").show();
    init();
    $("#_search").click(function () {
        init();
    });

});


function init() {
    // $("#loading").show();
    $("#_content").show();
    // if (r.flag_search) {
    //     findAllTrialNumber();
    // } else {
    //     findTrialNumber();
    // }
}
function initLeftCharts() {
    $("#loading").show();
    loadLeftCharts(arrayIndex[0].nowSums, arrayIndex[0].nowJudgenames);
    //nowIndex = 0;
}
function goLeft() {
    $("#loading").show();
    if (nowIndex > 0) {
        loadLeftCharts(arrayIndex[nowIndex - 1].nowSums, arrayIndex[nowIndex - 1].nowJudgenames);
        nowIndex = nowIndex - 1;
    }
    $("#loading").hide();
}

function goRight() {
    $("#loading").show();
    if (chartsindex > nowIndex + 1) {
        loadLeftCharts(arrayIndex[nowIndex + 1].nowSums, arrayIndex[nowIndex + 1].nowJudgenames);
        nowIndex = nowIndex + 1;
    }
    $("#loading").hide();
}
function findAllTrialNumber() {
    $("#loading").show();
    judgenames = [];
    sums = [];
    chartsindex = 0;//柱状图的总页数
    arrayIndex = [];//柱状图的数据
    nowIndex = 0;//柱状图当前的页数
    var start = $("#startTime").find("input").val();
    var end = $("#endTime").find("input").val();
    $.ajax({
        url: r.base_path + "index/selectJudgeOpenTimeAndOpenNum",
        type: "post",
        data: {
            courtUid: r.court_uid,
            startDate: start,
            endDate: end
        },
        dataType: "json",
        success: function (result) {
            $.each(result,function(i,ele){
               result[i].id = i+1;
            });
            allLoadTableCharts(result);
            $("#loading").hide();
        }
    });

}
function allLoadTableCharts(result) {
	$('#table').bootstrapTable({
        columns: [{
            field: 'Number',
            title: '序号',
            width: '5.3%',
            formatter: function (value, row, index) {
                return (index + 1) > 9 ? index + 1 : '0' + (index + 1);
            }
        },
            {
			field: 'courtName',
			title: '所属法院'
		},
            {
			field: 'realName',
			title: '法官'
		},
         //    {
		// 	field: 'deptname',
		// 	title: '所属部门'
		// },
            {
			field: 'openNum',
			title: '开庭次数',
			sortable:true,
			sorter:function (a, b) {
				return a-b;
			}
		},{
			field: 'openTime',
			title: '开庭时长(单位：h)',
			sortable:true
		}],
		data: result,
		sortName:'sum',
		sortOrder:'desc',
		sortStable:true,
		onClickRow:function (row) {
            var start = $("#startTime").find("input").val();
            var end = $("#endTime").find("input").val();
			window.location.href=r.base_path+'more/more_review?judge='+row.userUid+'&city='+row.courtUid+'&start='+start+'&end='+end;
		}
	});
	$('#table').bootstrapTable("load",result);
	$('#table').bootstrapTable("showColumn","courtname");
    $("#loading").hide();
}

// function findTrialNumber() {
// 	var start = $("#startTime").find("input").val();
//     var end = $("#endTime").find("input").val();
//     judgenames = [];
//     sums = [];
//     chartsindex = 0;//柱状图的总页数
//     arrayIndex = [];//柱状图的数据
//     nowIndex = 0;//柱状图当前的页数
//     var start = $("#startTime").find("input").val();
//     var end = $("#endTime").find("input").val();
//     $.ajax({
//         url: r.base_path + "index/findJudgeTrialNumber",
//         type: "post",
//         data: {
//             courtId: r.court_id,
//             start: start,
//             end: end
//         },
//         dataType: "json",
//         success: function (result) {
//             $.each(result, function (i, ele) {
//                 judgenames.push(ele.username);
//                 sums.push(ele.sum);
//             });
//             var arrIndex = 0;
//             chartsindex = Math.ceil(sums.length / 10);
//             if (chartsindex == 0) {
//                 $("#pic").hide();
//             } else {
//                 for (var m = 0; m < chartsindex; m++) {
//                     if (m != chartsindex - 1) {
//                         var nowJudgenames = judgenames.slice(arrIndex, arrIndex + 10);
//                         var nowSums = sums.slice(arrIndex, arrIndex + 10);
//                         arrIndex = arrIndex + 10;
//                         arrayIndex.push({
//                             "nowJudgenames": nowJudgenames,
//                             "nowSums": nowSums
//                         });
//                     } else {
//                         var nowJudgenames = judgenames.slice(arrIndex, judgenames.length);
//                         var nowSums = sums.slice(arrIndex, sums.length);
//                         arrayIndex.push({
//                             "nowJudgenames": nowJudgenames,
//                             "nowSums": nowSums
//                         });
//                     }
//                 }
//                 //initLeftCharts();
//             }
//             loadTableCharts(result);
//         }
//
//     });
//
// }
//
// function loadLeftCharts(histogram, list) {
//     $("#pic").show();
//     var myChart = echarts.init(document.getElementById('canvas'), "shine");
//     var option = {
//         title: {
//             text: "法官开庭次数",
//             x: "left",
//             y: "top",
//             textStyle: {
//                 color: "#FFFFFF"
//             }
//         },
//         grid: { // 控制图的大小，调整下面这些值就可以，
//             borderColor: "#1c4e93",
//             x: '12%',
//             y: "15%"
//         },
//         color: ["#d5b136"],
//         tooltip: {
//             show: true,
//             formatter: "{b}<br/>{c}"
//         },
//         xAxis: {
//             splitLine: {
//                 show: false
//             },
//             axisLabel: {
//                 textStyle: {
//                     color: "#FFFFFF"
//                 },
//                 // rotate: -30,
//                 interval: 0
//             },
//             axisLine: {
//                 lineStyle: {
//                     color: "#1c4e93"
//                 }
//             },
//             type: 'category',
//             data: list
//         }
//         ,
//         yAxis: {
//             splitLine: {
//                 show: false
//             },
//             splitArea: {
//                 show: true,
//                 areaStyle: {
//                     color: ["#103d80", "#18498b"]
//                 }
//             },
//             axisLine: {
//                 lineStyle: {
//                     color: "#1c4e93"
//                 }
//             },
//             axisLabel: {
//                 textStyle: {
//                     color: "#FFFFFF"
//                 }, formatter: function (value) {
//                     return value;
//                 }
//             },
//             type: 'value'
//         }
//         ,
//         series: [
//             {
//                 name: '百分比',
//                 barWidth: 30,
//                 type: 'bar',
//                 data: histogram
//             }
//         ]
//     };
//     myChart.setOption(option);
//     window.onresize = myChart.resize;
//     $("#loading").hide();
// }
//
// function loadTableCharts(result) {
// 	$('#table').bootstrapTable({
// 		columns: [{
// 			 field: 'Number',
//              title: '序号',
//              formatter: function (value, row, index) {
//                  return index+1;
//              }
// 		},{
// 			field: 'courtname',
// 			title: '所属法院'
// 		}, {
// 			field: 'username',
// 			title: '法官'
// 		}, {
// 			field: 'deptname',
// 			title: '所属部门'
// 		},{
// 			field: 'sum',
// 			title: '开庭次数',
// 			sortable:true,
// 			sorter:function (a, b) {
// 				return a-b;
// 			}
// 		},{
// 			field: 'timelong',
//             title: '开庭时长(单位：h)',
// 			sortable:true
// 		}],
// 		data: result,
// 		sortName:'sum',
// 		sortOrder:'desc',
// 		sortStable:true,
// 		onClickRow:function (row) {
//             var start = $("#startTime").find("input").val();
//             var end = $("#endTime").find("input").val();
// 			window.location.href='more_reviewing.html?judge='+row.user_id+'&city='+row.court_id+'&start='+start+'&end='+end;
// 		}
// 	});
// 	$('#table').bootstrapTable("load",result);
// 	$('#table').bootstrapTable("hideColumn","courtname");
// }